package com.vision.world.survey.Interface;

import android.content.Context;

/**
 * Created by Administrator on 2017/2/15.
 */

public interface IupgradeAPP {

    /**
     * TODO 设置升级APP的相关参数；
     *      重点要设置UTIL.URLPRODUCTUPGRADE
     *               AN_PRUDUCTVERCION = "version";
     *               AN_PRUDUCTDESCRIBE = "description";
     *               AN_PRUDUCTURL = "url";
     *      VIEW_DIALOG_UPGRADE
     *      若不进行设置则使用默认值
     *
     */
    void setUpgradeSettings();

    /**
     * TODO 设置升级弹窗的样式及文字，若不设置，则使用默认信息
     * 通过  UTIL.VIEW_DIALOG_UPGRADE
     */
    void setUpgradeDialog();

    /**
     * TODO 用户选择不升级APP时，app要执行的事情
     * @param context
     */
    void unUpgradeAPP(Context context);


    /**TODO 不需要升级APP时，app要执行的事情
     * @param context
     */
    void noNeedUpgradeAPP(Context context);

    /**TODO 无网络时，app要执行的事情
     * @param context
     */
    void unConnected(Context context);
}
